package com.lac.component.model;


import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 运费模板查询结果对象
 *
 * @author zeyuphoenix
 * @since 2023-10-11
 */
@Data
@Accessors(chain = true)

public class FreightTemplatQueryVo implements Serializable {

    /**
     * UID
     */
    private static final long serialVersionUID = 1L;

    // ================================================================
    // Fields
    // ================================================================

    /**
     * PK
     */

    private String id;

    /**
     * 所属租户
     */

    private String tenantId;

    /**
     * 逻辑删除标记（0：显示；1：隐藏）
     */

    private String delFlag;

    /**
     * 排序字段
     */

    private Integer sort;

    /**
     * 名称
     */

    private String name;

    /**
     * 模板类型1、买家承担运费；2、卖家包邮
     */

    private String type;

    /**
     * 计费方式1、按件数；2、按重量；3、按体积
     */

    private String chargeType;

    /**
     * 首件、首体积、首重量
     */

    private BigDecimal firstNum;

    /**
     * 首运费
     */

    private BigDecimal firstFreight;

    /**
     * 续件、续体积、续重量
     */

    private BigDecimal continueNum;

    /**
     * 续运费
     */

    private BigDecimal continueFreight;


    private Long createUser;


    private Date createTime;


    private Long updateUser;


    private Date updateTime;

}
